means of public transport - French English Dictionary